﻿
body{margin:0 auto;color:#333; background:#fff; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

ul,ol,li,p,h1,h2,h3,form,dd,dl,dt,i{margin:0;padding:0;list-style:none}

img{border:0;}

i{ font-style:normal}

button{display:block}

a{cursor:pointer;text-decoration:none;color:#333; }

a:hover{text-decoration: none;color:#ce1c1c;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

.all-wrap{ min-width:1100px; width:100%}

.wrap{width:1100px; margin:0 auto}

.clearfix { *overflow: hidden; *zoom: 1; } 

.clearfix:after{ display: table; content: ""; width: 0; clear: both; }

.hidden{ overflow:hidden}

input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }

table { border-collapse:collapse; }

.clear{line-height: 0; clear: both; overflow:hidden;height:0px; font-size:0px}

.pull-left{float:left}

.pull-right{float:right}

.mt20{margin-top:20px}

.ml20{margin-left:20px}

.border-e9{border:#e9e9e9 solid 1px; border-top:0 none; padding:10px}

.head{background:url(../img/top.jpg) no-repeat center top;height:165px; overflow:hidden}

.search{width:340px;height:36px;float:right; margin-top:60px; background:#fff; border:solid 1px #e5ddca}

.search input{float:left;width:295px;height:34px; background:#fff; border:0 none; line-height:34px; font-size:14px; padding-left:5px}

.search button{width:36px; height:36px; cursor:pointer; background:transparent; border:0 none; background:url(../img/search.gif) no-repeat 2px 8px}

.menu{ background:#ce1c1c;height:40px}

.menu a{width:110px;float:left; height:40px; line-height:40px; font-size:16px;color:#fff; display:block; text-align:center}

.menu a:hover{ background:#b20d0d;}

.topic{ background:url(../img/topic.gif) no-repeat left top; border:#e9e9e9 solid 1px;height:76px; padding:15px 0px 0px 0px;color:#c40000}

.topic h1{text-align:center; text-align:center; height:38px}

.topic h1 a{color:#ce1c1c}

.topic h1 img{display:block; margin:auto;}

.topic ul{width:95%; margin:auto}

.topic li{width:330px;float:left; background:url(../img/list.gif) no-repeat 0px 16px; line-height:37px; font-size:14px; padding-left:12px}

.pic-news{width:540px;}

.news{width:540px}

.list li{background:url(../img/list.gif) 2px 12px no-repeat; padding-left:12px; line-height:32px; font-size:16px;color:#7e7e7e; overflow:hidden;height:32px}

.list li span{ float:right}

.list li a{}

.news-t{background:url(../img/line.gif) repeat-x left bottom  #f6f6f6;height:35px;}

.news-t span{text-align:center; float:left; padding:0px 15px; line-height:33px;border-top:solid 2px #f6f6f6; font-size:18px; cursor:pointer }

.news-t span.current{ border-top:solid 2px #ce1c1c;  border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;color:#ce1c1c;background:#f6f6f6;}

a.more{float:right; margin-right:10px; line-height:35px; font-size:14px}

.box1-t{ background:#f6f6f6;clear:both}

.box1-t span{float:left; padding:0px 15px;line-height:35px;color:#fff; font-size:18px; background:#ce1c1c}

.box-nav{float:right; line-height:35px; margin-right:10px}

.box-nav a{margin:0px 5px 0px 5px; font-size:14px}

.news-c{padding:8px}

.section-l{width:846px; border:solid 1px #e9e9e9; padding-right:20px;height:663px}

.section-r{width:200px; background:#e9e9e9;height:633px; padding:16px;}

.box{width:413px; margin-top:10px}

.box-c{padding:8px}

.box-t{background:url(../img/line.gif) repeat-x left bottom;height:35px}

.box-t span{display:block; padding:0px 15px; line-height:34px; border-bottom:solid 1px #ce1c1c;float:left; font-size:18px;color:#ce1c1c}

.zt{height:285px; overflow:hidden}

.zt img{width:200px;height:80px; display:block; }

.zt li{height:80px; margin-bottom:15px}

a.zt-btn{width:120px;height:25px; display:block; margin: auto; background:#e60c02; font-size:14px;color:#fff; text-align:center; line-height:25px}

.ewm-box{margin-top:15px; text-align:center; font-size:14px}

.ewm-box img{display:block; margin:0px auto 10px auto}

.link{}

.link-t{ background:#f6f6f6; height:35px}

.link-t span{display:block;float:left; padding:0px 15px; height:33px; line-height:33px; border-top:solid 2px #ce1c1c; font-size:18px;color:#ce1c1c}

.link-c{border:solid 1px #f6f6f6; border-top:0px; border-bottom:3px solid #f6f6f6; padding:15px}

.link-c a{font-size:16px; margin-right:15px}

.foot{padding:15px; text-align:center; font-size:16px; line-height:30px;}

.position{height:40px; line-height:40px; font-size:14px}

.page-l{width:760px}

.page-r{width:320px}

.page-r-box{margin-bottom:15px}

.page-l{ border:solid 1px #d6d6d6; border-top:0 none}

.page-l-t{ background: url(../img/page-l-t.gif) repeat-x; height:35px}

.page-l-t span{background:#fff; border-top:solid 2px #ce1c1c; text-align:center; float:left; padding:0px 15px; line-height:33px; border-right:solid 1px #d6d6d6; font-size:18px;color:#ce1c1c}

.page-l-c{ padding:15px}

.page-nav{padding-bottom:15px}

.page-nav a{ font-size:16px; border-radius:5px; background:#eaeaea; padding:5px 8px;color:#333; margin-right:15px; margin-bottom:15px; display:inline-block;}

.page-nav a.current,.page-nav a:hover{color:#fff; background:#d12b2b}

.page-l-c .list{ }

.page-l-c .list li.spc{ border-bottom:dashed 1px #e7e7e7; height:15px; margin-bottom:15px; background:none}

.page-r-box .ewm-box{width:50%;float:left}

/**页码**/
.page-code{text-align:center}

.page-code li{display:inline-block; padding:3px 8px; border:solid 1px #ccc; font-size:14px}

.page-code li.thisclass{ background:#c40000; border:solid 1px #c40000;color:#fff}

.page-code li.thisclass a{color:#fff}

/*内页*/

.page-content-title{color:#c31313; font-size:24px; text-align:center;}

.page-content-info{ text-align:center; margin-top:20px; font-size:14px; border-top:solid 1px #edecec; line-height:30px; color:#666}

.page-content-word{ padding:30px; font-size:16px; line-height:30px; min-height:400px}

.pre{border-top:solid 1px #edecec; height:30px; line-height:30px; font-size:12px;color:#333}

.page-fun{text-align:center; font-size:14px; line-height:30px;width:220px; margin:auto}

.page-fun img{ vertical-align:middle; margin-right:2px}

.page-content-word img{max-width:100%;height:auto}
